@charset "utf-8";
.navbar{
    .allWidth{
        //logo
        .navbar-brand{
            padding: 0;
        }
        //菜单
        .navbar-collapse{
            .navbar-nav{
                .nav-item{
                    a{
                        font-size: 14px;
                        padding: 18px 15px;
                        white-space: nowrap;
                    }
                }
                //菜单选中状态
                .active{
                    background: #080808;
                }
            }
            //选择语言
            .dropdown{
                #dropdownMenuButton{
                    background: none;
                    border: none;
                }
            }
        }
    }
}
footer{
    background: #3b3b3b;
    .ft{
        
        .allWidth{
            .row{
                .ft-center{
                    padding: 0;
                    margin-top: 35px;
                    margin-bottom: 37px;
                    .ft-cet-top{
                        font-size: 0;
                        a{
                            font-size: 14px;
                            color: #a1a3ab;
                            margin-right: 14px;
                        }
                    }
                    .ft-cet-bt{
                        margin-top: 15px;
                        span{
                            font-size: 12px;
                            color: #a1a3ab;
                        }
                    }
                }
                .ft-img{
                    margin-top: 38px;
                    display: flex;
                    .ft-img-pc{
                        width: 38px;
                        height: 38px;
                        margin-right: 20px;
                        cursor: pointer;
                        img{
                            height: 100%;
                        }
                        &:nth-child(2):hover ~.ft-img-pc2{
                            display: block;
                        }
                    }
                    .ft-img-pc2{
                        width: 142px;
                        height: 150px;
                        overflow: hidden;
                        position: absolute;
                        top:-152px;
                        left: 24px;
                        display: none;
                        img{
                            height: 100%;
                        }
                    }
                }
            }
        }
    }
}
//pc端
@media only screen and (min-width:768px ) {
    .navbar{
        padding: 0;
    }
    .allWidth{
        max-width: 1000px;
    }
}
@media only screen and (max-width:414px ){
    .navbar{
        .allWidth{
            overflow: auto;
            //logo
            .navbar-brand{
                padding: 0;
            }
            //菜单
            .navbar-collapse{
                .navbar-nav{
                    .nav-item{
                        a{
                            font-size: 14px;
                            padding: 18px 15px;
                            white-space: nowrap;
                        }
                    }
                    //菜单选中状态
                    .active{
                        background: #080808;
                    }
                }
                //选择语言
                .dropdown{
                    #dropdownMenuButton{
                        background: none;
                        border: none;
                    }
                }
            }
        }
    }
     footer{
        .ft{
            .allWidth{
                .row{
                    .ft-center{
                        .ft-cet-top{
                            font-size: 0;
                            a{
                                font-size: 14px;
                                color: #a1a3ab;
                                margin-right: 14px;
                            }
                        }
                        .ft-cet-bt{
                            margin-top: 15px;
                            span{
                                font-size: 12px;
                                color: #a1a3ab;
                            }
                        }
                    }
                    .ft-img{
                        margin-top: 38px;
                        display: none;
                        .ft-img-pc{
                            width: 38px;
                            height: 38px;
                            margin-right: 20px;
                            cursor: pointer;
                            img{
                                height: 100%;
                            }
                            &:nth-child(2):hover ~.ft-img-pc2{
                                display: block;
                            }
                        }
                        .ft-img-pc2{
                            width: 142px;
                            height: 150px;
                            overflow: hidden;
                            position: absolute;
                            top:-152px;
                            left: 24px;
                            display: none;
                            img{
                                height: 100%;
                            }
                        }
                    }
                }
            }
        }
    }
}
@media only screen and (max-width:375px ){
    .navbar{
        .allWidth{
            overflow: auto;
            //logo
            .navbar-brand{
                padding: 0;
            }
            //菜单
            .navbar-collapse{
                .navbar-nav{
                    .nav-item{
                        a{
                            font-size: 14px;
                            padding: 18px 15px;
                            white-space: nowrap;
                        }
                    }
                    //菜单选中状态
                    .active{
                        background: #080808;
                    }
                }
                //选择语言
                .dropdown{
                    #dropdownMenuButton{
                        background: none;
                        border: none;
                    }
                }
            }
        }
    }
}
@media only screen and (max-width:320px ){
    .navbar{
        .allWidth{
            overflow: auto;
            //logo
            .navbar-brand{
                padding: 0;
            }
            //菜单
            .navbar-collapse{
                .navbar-nav{
                    .nav-item{
                        a{
                            font-size: 14px;
                            padding: 18px 15px;
                            white-space: nowrap;
                        }
                    }
                    //菜单选中状态
                    .active{
                        background: #080808;
                    }
                }
                //选择语言
                .dropdown{
                    #dropdownMenuButton{
                        background: none;
                        border: none;
                    }
                }
            }
        }
    }
}